body
{
  background-color: #f0f1f6;
  font-size: 8pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
}
TABLE
{
	font-size: 8pt;
	font-family: Tahoma;
}
.TextBox
{
  border-right: #c7ccdc 1px solid;
  border-top: #c7ccdc 1px solid;
  border-left: #c7ccdc 1px solid;
  border-bottom: #c7ccdc 1px solid;
  font-size: 8pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 200px;
}
.BigTextBox
{
  border-right: #c7ccdc 1px solid;
  border-top: #c7ccdc 1px solid;
  border-left: #c7ccdc 1px solid;
  border-bottom: #c7ccdc 1px solid;
  font-size: 8pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 350px;
}
.SmallTextBox
{
  border-right: #c7ccdc 1px solid;
  border-top: #c7ccdc 1px solid;
  font-size: 8pt;
  border-left: #c7ccdc 1px solid;
  border-bottom: #c7ccdc 1px solid;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 70px;
}
.Button
{
  background-color: gainsboro;
  border-right: darkgray 1px solid;
  border-top: darkgray 1px solid;
  border-left: darkgray 1px solid;
  border-bottom: darkgray 1px solid;
  font-size: 8pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
}
.Normal
{
  font-size: 8pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
}
.HeaderFriends
{
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  font-size: 8pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 100%;
  color: white;
  background-color: #336699;
  text-align: right;
}
.HeaderImage
{
  vertical-align: middle;
}
.HeaderTitle
{
  padding-right: 5px;
  padding-left: 5px;
  padding-right: 10px;
  font-weight: bold;
  font-size: 8pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 100%;
  color: white;
  background-color: #336699;
}
.FooterFriends
{
  font-size: 8pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 100%;
  color: white;
  background-color: #336699;
  text-align: center;
}
.SubHeader
{
  border-top: 3px groove;
  font-size: 8pt;
  color: white;
  font-family: Tahoma, Verdana, 'Times New Roman';
  background-color: #4f82b5;
  text-align: right;
  display: block;
  width: 100%;
}
.TableLines
{
  border-bottom: #c7ccdc 1px solid;
  border-left: #c7ccdc 1px solid;
  border-right: #c7ccdc 1px solid;
  border-top: #c7ccdc 1px solid;
  padding: 5px 5px 5px 5px;
}
.Hidden
{
  visibility: hidden;
  display: none;
}
.PlaceHeader
{
  border-bottom: 1px solid;
}
.PlaceItem
{
  border-bottom: #336699 1px solid;
  border-left: #336699 1px solid;
  border-right: #336699 1px solid;
  border-top: #336699 1px solid;
  padding: 5px 5px 5px 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.PlaceTitle
{
  font-weight: bold;
  width: 100%;
  color: white;
  background-color: #336699;
}
.PlaceSummary
{
  font-weight: bold;
  width: 100%;
  color: white;
  background-color: black;
}
.MediumTextBox
{
  border: solid 1px #c7ccdc;
  font-size: 8pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 140px;
}
.Search
{
  border: solid 1px silver;
  padding: 5px 5px 5px 5px;
  background-color: gainsboro;
  width: 250px;
}
.SearchResults
{
  padding: 5px 5px 5px 5px;
}
.TreeView
{
  border: solid 1px #c7ccdc;
  padding: 5px 15px 5px 5px;
  font-size: 8pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  background-color: #f0f1f6;
}
a
{
    text-decoration:none;    
}
#logindisplay
{
    display:block;
    text-align:right;
    margin:10px;
    color:Black;
}
.field-validation-error
{
    color: #ff0000;
}
.field-validation-valid
{
    display: none;
}
.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}
.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}
.validation-summary-valid
{
    display: none;
}
#list-menu {
width: 150px;
}
#list-menu ul {
margin: 0; 
padding: 0;
list-style-type: none;
font-family: verdana, arial, sanf-serif;
font-size: 10px;
}
#list-menu a {
display: block;
width:148px;
padding: 2px 2px 2px 10px;
border: 1px solid #000000;
background: #dcdcdc;
text-decoration: none; /*lets remove the link underlines*/
}

#list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #000000;
}

#list-menu a:hover {
border: 1px solid #000000;
background: #333333;
color: #ffffff;
}

#list-menu a:hover {
border: 1px solid #000000;
background: #333333 url(images/background1.gif);
color: #ffffff;
}

